package com.jie.demo.service;

public interface IDemoService {

    /**
     * 保存一个实体，并返回主键
     * @param t
     * @param <T>
     * @return
     */
    <T> String save(T t);

    /**
     * 根据主键删除一个实体，并返回处理标识 1 成功 0 失败
     * @param z
     * @param <Z>
     * @return
     */
    <Z> int delete(Z z);

    /**
     * 根据主键查询实体
     * @param primary
     * @param <Y>
     * @return
     */
    <Y> Y query(String primary);
}
